package ar.edu.utn.frba.disenio.aterrizar;

public class Vuelo {
	
	public String codigo;
	public String valor;
	public String clase;
	public String ubicacion;
	public String estado;
	
	public Vuelo(String[] unVuelo) {
        this.codigo = unVuelo[0];
        this.valor = unVuelo[1];
        this.clase = unVuelo[2];
        this.ubicacion = unVuelo[3];
        this.estado = unVuelo[4];
	}
	
	public void aplicarRecargo(double recargoAerolinea, int recargoUsuario){
		double precio = Double.parseDouble(this.valor); 
		this.valor = String.valueOf((precio * recargoAerolinea) + recargoUsuario);
	}
	
	public boolean esSuperOferta(Vuelo unVuelo){
		double valor = Double.parseDouble(this.getValor());
		return ((this.getClase().equals("P") && valor < 8000.00) ||
			(this.getClase().equals("E") && valor < 4000.00));			
	}

	///////////////
	
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getValor() {
		return valor;
	}
	public void setValor(String valor) {
		this.valor = valor;
	}
	public String getClase() {
		return clase;
	}
	public void setClase(String clase) {
		this.clase = clase;
	}
	public String getUbicacion() {
		return ubicacion;
	}
	public void setUbicacion(String ubicacion) {
		this.ubicacion = ubicacion;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}

	////////////////
}
